<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // 全局变量:在任意位置都可以使用  作用域：全局
        let a =123
        // 局部变量：在一定范围内可以使用    有效区域
            // 块级作用域{块}  let const


        function fn (params){
            // 私有区域
            let a = 789
            console.log(a);
            let b =456
            console.log(b);
            if (true) {
                let a = 666//局部
                var c = 777//局部
                let d = 999//块级
                console.log(a);
                console.log(c);
                e=749    //全局
                
                
            }
        console.log(c);//777
        console.log(a);//789
        // console.log(d);//不存在
        console.log(e);
        
        
        }
        // console.log(b);
        console.log(a);//789
        
        
        fn()
        console.log(a);//123
        console.log(e);
        
    </script>
</body>
</html>